package com.duobaoyu.dby.supply.common.biz.dto.refund;

import com.duobaoyu.dby.common.mybatis.support.Query;
import com.duobaoyu.dby.supply.common.biz.dto.config.PreWarningConditionDTO;
import lombok.Data;

import java.util.List;

/**
 * @author jz
 * @version 1.0
 * @date 2022/6/5 17:55
 */
@Data
public class AfterSaleApplyQueryDTO extends Query {
	/**
	 * 创建开始时间
	 */
	private String startTime;
	/**
	 * 创建结束时间
	 */
	private String endTime;
	/**
	 * 订单搜索，精准查询，支持售后申请单号、业务售后订单号、渠道售后订单号，业务订单编号，供应链总父子订单编号
	 */
	private String orderKeyWord;
	/**
	 * 商品搜索，标题模糊搜索，SKU编码、SPU编码、实物渠道SKU编码精准查询
	 */
	private String productKeyWord;
	/**
	 * 售后状态
	 */
	private List<Integer> afterSaleStatusList;
	/**
	 * 售后类型
	 */
	private Integer afterSaleType;
	/**
	 * 渠道编码
	 */
	private String channelCode;
	/**
	 * 业务来源
	 */
	private String serverName;
	/**
	 * 售后单号集合
	 */
	private List<String> afterSaleSns;
	/**
	 *预警策略ID
	 */
	private Long preWarningStrategyId;
	/**
	 * 需要回填售后渠道地址(0:否,1:是)
	 */
	private Integer needSalesChannelAddress;
	/************************************************不对前端提供*****************************************************/
	/**
	 * 预警条件
	 */
	private PreWarningConditionDTO preWarningCondition;
}
